Compositional State Space Generation from Lotos Programs

نویسندگان

  • Jean-Pierre Krimm
  • Laurent Mounier
چکیده

This paper describes a compositional approach to generate the labeled transition system representing the behavior of a Lotos program by repeatedly alternating composition and reduction operations on subsets of its processes. To restrict the size of the intermediate Ltss generated, we generalize to the Lotos parallel composition operator the results proposed in GS90], which consist in representing the environment of a process by an interface, i.e., a set of \authorized" execution sequences. This generalization allows to handle both user-given interfaces and automatically computed ones. This compositional generation method has been implemented within the Cadp toolbox and experimented on several realistic case-studies.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Refined Interfaces for Compositional Verification

The compositional verification approach of Graf & Steffen aims at avoiding state space explosion for individual processes of a concurrent system. It relies on interfaces that express the behavioural constraints imposed on each process by synchronization with the other processes, thus preventing the exploration of states and transitions that would not be reachable in the global state space. Krim...

متن کامل

Exp.Open 2.0: A Flexible Tool Integrating Partial Order, Compositional, and On-The-Fly Verification Methods

It is desirable to integrate formal verification techniques applicable to different languages. We present Exp.Open 2.0, a new tool of the Cadp verification toolbox which combines several features. First, Exp.Open 2.0 allows to describe concurrent systems as a composition of finite state machines, using either synchronization vectors, or parallel composition, hiding, renaming, and cut operators ...

متن کامل

Compilation et vérification de programmes LOTOS

LOTOS (Language Of Temporal Ordering Specification) is a language for the description of concurrent and communicating systems, standardized by ISO and CCITT to allow formal definition of telecommunication protocols and services. LOTOS is based on algebraic abstract types to specify data structures and on a process calculus, close to CSP and CCS, to express control structures. This thesis propos...

متن کامل

Reachable state space analysis of LOTOS specifications

We present a symbolic analysis technique for Lotos programs with integer variables on which only linear expressions are allowed. The technique is applicable to models generated by the Lotos compiler of the CCsar-Ald ebaran toolbox which are Petri nets extended with guarded commands. It allows to compute a predicate on variables characterizing the set of the reachable states or an upper approxim...

متن کامل

LORETO: A Tool for Reducing State Explosion in Verification of LOTOS Programs

LOTOS is a formal speciication language for concurrent and distributed systems. Basic LOTOS is the version of LOTOS without value-passing. A widely used approach to veriication of temporal properties is model checking. Often, in this approach the formal speciication is translated into a labeled transition systems on which formulae expressing properties are checked. A problem of this veriication...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997